package response

type PrescriptionList struct {
	PerRequestCount  int                    `json:"per_request_count" example:"5"` //普通列表页中每次请求的条数
	TotalCount       int64                  `json:"total_count" example:"1"`
	Offset           int64                  `json:"offset" example:"1"`
	PrescriptionList []PrescriptionListInfo `json:"prescription_list"`
}

type PrescriptionListInfo struct {
	Id      int64  `json:"id" example:"1"`
	Title   string `json:"title" example:"50米跑 + 一分钟跳绳"`
	Type    int    `json:"type" example:"0"` //0:力量、1:速度、2:耐力、3:协调、4:柔韧、5:灵敏
	PicUrl  string `json:"pic_url" example:"http://47.92.90.181/test_img/%E5%88%86%E7%BB%84(1).png"`
	Actions string `json:"actions" example:"蹲跳弓 \\ 箭步蹲跳快 \\ 速摆臂把手 \\ 负重跳绳"`
}

type PrescriptionDetail struct {
	PrescriptionListInfo
	Actions []ActionInfo `json:"actions"`
}

type ActionInfo struct {
	ActionName   string `json:"action_name" example:"蹲跳"`
	Title        string `json:"title" example:"每周练习3次，每次30分钟"`
	PracticeNum  int    `json:"practice_num" example:"3"`
	PracticeTime int    `json:"practice_time" example:"12"`
	IntervalTime int    `json:"interval_time" example:"60"`                                                                                          //间隔时间，以秒为单位
	Content      string `json:"content" example:"alt=\"&aring;&deg;&ccedil;&frac34;&aring;&ordm;&brvbar;&eacute;&brvbar;&eacute;&iexcl;&micro;\"/>"` //内容
}
